// assets/component/note-info-box/note-info-box.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        article: {
            type: String,
            value: ''
        },
        section: {
            type: String,
            value: ''
        },
        title: {
            type: String,
            value: ''
        },
        content: {
            type: String,
            value: ''
        },
        create_date: {
            type: String,
            value: ''
        }
    },

    /**
     * 组件的初始数据
     */
    data: {
        showAnimate: ''
    },

    /**
     * 组件的方法列表
     */
    methods: {
        // 关闭对话框
        hideDialog() {
            this.triggerEvent('hidedialog');
        },
        /**
         * 信息面板显示动画
         */
        animateTheBoxShow() {
            const animation = wx.createAnimation({
                duration: 300,
                timingFunction: 'ease',
            });
            animation.scale(1).step();
            this.setData({
                showAnimate:animation.export()
            });
        }
    },
    
    /**
     * 生命周期：在组件在视图层布局完成后执行
     */
    ready() {
        // 调用信息面板显示动画
        this.animateTheBoxShow();
    },
    
    /**
     * 生命周期：在组件实例被从页面节点树移除时执行
     */
    detached() {
        
    }
})
